class Cartao:
	"""docstring for Cartao"""
	entidade = ""
	def __init__(self, numero = 0):
		self.numero = numero

	def __str__(self):
		return "numero {0}".format(self.numero)

obj1 = Cartao(123456789)
obj2 = Cartao(7843972)
Cartao.entidade = "Governo"
print obj1, obj1.entidade
print obj2, obj2.entidade

class Fruta:
	"""docstring for ClassName"""
	def __init__(self, tipo):
		self.tipo = tipo
	def citrino(self, citrus = False):
		self.__citrus = citrus

print Fruta.__doc__
obj = Fruta("pessego")
print obj.__class__

class MeioTransporte(object):
	def __init__(self, combustivel = "gasolina"):
		self.combustivel = combustivel
	def __srt__(self): 
		return " combustivel = " + str(self.combustivel)

class Rodas(object):
	def __init__(self, numero_rodas = 4):
		self.numero_rodas = numero_rodas

	def __str__(self):
		return " numero_rodas = " + str(self.numero_rodas)

class Carro(MeioTransporte, Rodas):
	"""docstring for Carro"""
	def __init__(self, combustivel, numero_rodas):
		MeioTransporte.__init__(self, combustivel)
		Rodas.__init__(self, numero_rodas)

	def __str__(self):
		return MeioTransporte.__str__(self) + Rodas.__str__(self)

obj = Carro("gasoleo", 6)
print obj		

		
		

						


		
		




